package com.zmh.service.book;

import java.util.ArrayList;
import java.util.List;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;

import com.zmh.common.DateUtil;
import com.zmh.model.book.WebsiteInfo;

/** 
 * 网站操作
 * @author zhoumh
 * @version 创建时间：2018年4月21日 下午3:34:56 
 * @Description 
 */
@Service
public class WebsiteService {
	/** 日志记录  */
	private static final Logger LOGGER = LoggerFactory.getLogger(WebsiteService.class);

	/**
	 * 根据分页返回网站列表
	 * @param page 页码
	 * @param limit 分页条数
	 * @return: List<WebsiteInfo>
	 * @author: zhoumh
	 * @version: 创建时间：2018年4月21日 下午3:39:17 
	 * @Description:
	 */
	public List<WebsiteInfo> getWebsiteList(String page,String limit){
		List<WebsiteInfo> websites = new ArrayList<>();
		for (int i = 0; i < 20; i++) {
			WebsiteInfo websiteInfo = new WebsiteInfo();
			websiteInfo.setId("00"+i);
			websiteInfo.setName("测试网站"+i);
			websiteInfo.setUrl("http://www.qidian.com");
			websiteInfo.setType("启用");
			websiteInfo.setState("禁用");
			websiteInfo.setCreateTime(DateUtil.getDateTime());
			websiteInfo.setUpdateTime(DateUtil.getDateTime());
			websites.add(websiteInfo);
		}
		return websites;
	}
	/**
	 * 根据ID查询网站信息
	 * @param id 网站ID
	 * @return: WebsiteInfo
	 * @author: zhoumh
	 * @version: 创建时间：2018年4月21日 下午3:42:13 
	 * @Description:
	 */
	public WebsiteInfo getWebsiteInfoById(String id){
		WebsiteInfo websiteInfo = new WebsiteInfo();
		websiteInfo.setName("测试网站");
		websiteInfo.setUrl("http://www.qidian.com");
		websiteInfo.setType("0");
		websiteInfo.setState("1");
		websiteInfo.setCreateTime(DateUtil.getDateTime());
		websiteInfo.setUpdateTime(DateUtil.getDateTime());
		return websiteInfo;
	}
	/**
	 * 根据ID删除网站信息
	 * @param id 网站ID
	 * @return: int 受影响行数
	 * @author: zhoumh
	 * @version: 创建时间：2018年4月21日 下午3:42:13 
	 * @Description:
	 */
	public int delWebsiteById(String id){
		return 1;
	}
	/**
	 * 修改网站信息
	 * @param WebsiteInfo 网站信息
	 * @return: int 受影响的条数
	 * @author zhoumh
	 * @version 创建时间：2018年5月6日 下午4:59:43
	 */
	public int updWebsiteById(WebsiteInfo websiteInfo){
		
		return 1;
	}
	/**
	 * 增加网站信息
	 * @param websiteInfo 网站信息
	 * @return: int 受影响的条数
	 * @author zhoumh
	 * @version 创建时间：2018年5月6日 下午4:59:43
	 */
	public int addWebsite(WebsiteInfo websiteInfo){
		
		return 1;
	}
}
